package com.example.udpLearn.udp1;

import java.io.IOException;
import java.net.*;

/**
 * 客户端发送一次数据，服务端接收一次数据：客户端
 */
public class Client {
    public static void main(String[] args) throws IOException {

        System.out.println("客户端启动...");

        /**
         * 创建一个DatagramSocket对象，并指定端口号
         */
        DatagramSocket socket = new DatagramSocket(6666);

        /**
         * 创建一个数据包对象，封装要发送的数据
         */
        byte[] bytes = "你好，我是客户端".getBytes();
        DatagramPacket packet = new DatagramPacket(bytes, bytes.length, InetAddress.getLocalHost(), 8888);

        /**
         * 发送数据
         */
        socket.send(packet);

        /**
         * 释放资源
         */
        System.out.println("客户端发送数据完毕");
        socket.close();

    }
}
